monetary and financial complications - French English Dictionary